nemesis / pet peeve - German English Dictionary